//////////////////////////////////////////////////////////////////////// // Version 1.7 //////////////////////////////////////////////////////////////////////// 1. Analog input reading method is changed to acquire MAX RESOLUTION at any gain values. So at any value for GAIN we have no loss of reading resolution. 2. I add a new parameter and correspondingly a new menu to determine the point below which the BYPASS mode of the blower is started. If the parameter is set to 0, OF appears on the screen and this is actually a prohibition of the suction shutdown. The menu is indicated by simultaneously lit [BR OFFSET] + [BR GAIN]. The level is now shown on the display as a percentage, covering only the first one-tenth of the entire range of the ADC. The display shows percentages from 0.0% to 9.9%. Default is 0.3%. 3. I add a new parameter and correspondingly a new menu, to enable or disable the analog filter, which protects from sending adjacent analog values ??on the radio, in order to save traffic and battery. The menu is indicated by [BR OFFSET] + [BR GAIN] flashing simultaneously. It can only be enabled or disabled. On/Off. Default is On. * The filter works in all modes except Pitch-Bend mode. 4. I add a new value for the parameter defining what the buttons on the box should do when pressed outside of all menus - so-called MASTER KONTROL mode. The new value is "tr" and this is MASTER TRANSPOSE mode from the box. Transpose can cover values ??from -9 to +9 semitones. 5. I add a new value for the parameter defining what the buttons on the box should do when pressed outside of all menus - the so-called MASTER KONTROL mode. The new value is "bP" and this is manual BYPASS mode of the blower. The blower can always be turned on again with a strong puff, but it is assumed that this cannot be done accidentally. While the suction stop can be disabled by the first new parameter, and then if it is set to stop by hand here, it can only be stopped by hand. For manual stop and start, default values ??are sent. When stopping the blower, send 127, and when starting, send 0 and then wait for the blower to work with inflation. 6. Suction time to turn on bypass mode changed to 800 milliseconds. That is, you need to hold at least 0.8 seconds of suction above the bypass level for the bypass to engage. 7. Inflation time removed altogether. That is, to turn off the bypass, you only need to inflate hard enough to reach the maximum value, and it will IMMEDIATELY turn off the bypass. It doesn't need to stay inflated for a long time. 8. The display GAIN indication in all modes is now in real values ??from x1.0 to xF.9 which equals x15.9. Default is x9.9, which is equivalent to sampler 2's default GAIN. 9. The indication of OFFSET or CENTER in accordion mode and Pitch-Bend mode is now shown on the display in percentages from 0% to 99%. These are percentages of the full range of the ADC. 10. Fixed a bug where if the box was set to command transpose, it was also sending some controllers that it shouldn't be sending. 11. Minor bugs on the interface. 1. Четенето на аналоговия вход е променено да става с МАКСИМАЛНО ВИСОКА РЕЗОЛЮЦИЯ при всякакъв зададен гейн. Така при никоя стойност за GAIN нямаме загуба на резолюция. 2. Добавям нов параметър и съответно ново меню, за определяне на точката под която се пуска BYPASS режим на духалката. Ако параметъра се сложи на 0 на екрана излиза OF и това реално е забраняване на изключването със смукане. Менюто се индицира с едновременно светещи [BR OFFSET] + [BR GAIN]. Нивото вече се показва на дисплея в проценти, като покрива само първата една десета от целия диапазон на АДЦ-то. На дисплея излиза в проценти от 0.0% до 9.9%. По дефаулт е 0.3%. 3. Добавям нов параметър и съответно ново меню, за разрешаване или забраняване на analog филтъра, който предпазва от пращане на съседни аналогови стойности по радиото, с цел икономия на трафик и батерия. Менюто се индицира със едновременно мигащи [BR OFFSET] + [BR GAIN]. Може да е само разрешено или забранено. On/Off. По дефаулт е Оn. * Филтъра работи във всички режими, с изключение на Pitch-Bend моде. 4. Добавям нова стойност за параметъра определящ какво да правят копчетата на кутийката при натискане извън всички менюта - т.н. MASTER KONTROL режим. Новата стойност е "tr" и това е режим на MASTER TRANSPOSE от кутийката. Транспонирането може да покрива стойности от -9 до +9 полутона. 5. Добавям нова стойност за параметъра определящ какво да правят копчетата на кутийката при натискане извън всички менюта - т.н. MASTER KONTROL режим. Новата стойност е "bP" и това е режим на ръчен BYPASS на духалката. Духалката винаги може да се включи отново със силно надуване, но се приема, че това не може да стане инцидентно. Докато спирането със смукане може да се забрани от първия нов параметър, и после ако тук е нагласено да се спира на ръка, може да се спре само на ръка. При ръчно спиране и пускане, се пращат стойности стандартни. При спиране на духалката се праща 127, а при пускане се праща 0 и после се чака духалката да заработи с надуване. 6. Времето за смукане за включване на байпас моде е променено на 800 милисекунди. Тоест трябва да задържите поне 0.8 секунди смукнато над нивото за байпас, за да се включи байпаса. 7. Времето за надуване махнато съвсем. Тоест за да изключите байпаса, само трябва да надуете достатъчно силно за да достигнете максимална стойност, и това ВЕДНАГА ще изключи байпаса. Не е нужно да се задържа надуто силно по-дълго време. 8. Поаказанието за GAIN на дисплея във всички режими вече е в реални стойности от x1.0 до xF.9 което се равнява на x15.9. Стандартно е x9.9, което е еквивалент на стандартния GAIN на семплер 2. 9. Показанието на OFFSET или CENTER при акордеонен режим и Pitch-Bend режим, вече се показва на дисплея в проценти от 0% до 99%. Това са проценти от целия диапазн на АЦП-то. 10. Оправен бъг при който ако кутийката се нагласи да командва транспониране, пращаше и някакви контролери, дето не трябва да ги праща. 11. Дребни бъгове по интерфейса. //////////////////////////////////////////////////////////////////////// // Version 1.4 //////////////////////////////////////////////////////////////////////// 1. Increased waiting time for incomming MIDI Active Sensing message, before generating INPUT MIDI LOST event. Old time 350ms is increased to 401ms. We do this, to add support for some non standart MIDI devices. //////////////////////////////////////////////////////////////////////// // Version 1.3 //////////////////////////////////////////////////////////////////////// 1. Small performance improvement. 2. Fixed bug: protect output MIDI buffer overfull, when no connection to receiver. //////////////////////////////////////////////////////////////////////// // Version 1.2 //////////////////////////////////////////////////////////////////////// 1. First Published Version.